@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; }
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#4066ab; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1200px; margin:0px auto;}

.wrap {
    width:100%;
    width:expression(document.body.clientWidth <= 1214? "1214px": "auto");
    min-width:1214px;
}

.indexPart1 li .ico img{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.w286{ width:286px; overflow:hidden;}
.w872{ width:872px; overflow:hidden;}

.headDiv{ height:100px; background:#fff; position:relative;}
.headDiv .wal{ height:100px; position:relative;}
.headDiv .logo{ display:block; position:absolute; left:0px; top:29px;}
.headDiv .txt{ position:absolute; left:300px; top:30px; font-size:14px; color:#333;}
.headDiv .txt em{ font-size:16px; color:#003b90; display:block;}
.headDiv .txt span{ font-size:18px; font-family:"微软雅黑";}
.navIcoPC{ position:absolute; right:0px; top:42px; display:block;}
.navIcoPC .img1{ display:none;}
.navIcoPC:hover img{ display:none;}
.navIcoPC:hover .img1{ display:inline-block;}
.headDiv .qqIco{ position:absolute; right:44px; top:36px; display:block;}
.headDiv .qqIco .img1{ display:none;}
.headDiv .qqIco:hover img{ display:none;}
.headDiv .qqIco:hover .img1{ display:inline-block;}

.topSearch{ width:229px; height:34px; position:absolute; right:83px; top:36px; background:url(../images/topSearch.png) no-repeat;}
.topSearch .input1{ width:180px; height:34px; line-height:34px; float:left; color:#aeaeae; padding-left:16px;}
.topSearch .btn1{ width:33px; height:34px; float:left; cursor:pointer;}

.headDiv .tel{ position:absolute; right:382px; top:27px; padding-left:50px; height:50px; font-size:14px;}
.headDiv .tel li{ font-size:14px; color:#666; line-height:24px;}
.headDiv .tel img{ position:absolute; left:0px; top:8px;}
.headDiv .tel em{ font-size:18px; color:#d61419;}

.navIco, .searchIco{ display:none;}

.navPC{ display:none; position:absolute; right:50%; margin-right:-600px; top:79px; z-index:22; width:603px; height:471px; background:#fff; border:#033a89 solid 10px; border-radius:4px; -moz-border-radius:4px;}
.navPC .list{ padding:20px 0 0 22px;}
.navPC .list li{ padding-bottom:28px;}
.navPC .list li .txt{ font-size:16px; padding-bottom:5px;}
.navPC .list li .txt a{ color:#333;}
.navPC .list li .msg a{ font-size:14px; padding-right:22px;}
.navPC .close{ position:absolute; display:block; right:10px; top:10px; width:10px; height:10px; background:url(../images/close.jpg) no-repeat;}

.nav{ height:42px; background:#033a89;}
.nav .list{ background:url(../images/line1.png) left no-repeat;}
.nav li{float:left; height:42px; width:150px; float:left; background:url(../images/line1.png) right no-repeat;}
.nav a{ position:relative; display:block; height:42px; line-height: 42px; overflow:hidden; text-align:center; font-size:15px; color:#fff;}
.nav a:hover, .nav a.aNow, .nav a.aNow1{ color:#fff; background: #4066ab;}

/*导航触发效果*/
.sNav{ position:absolute; z-index: 109; top: 142px; display: none; background:#fafafa; width:500px; height:280px; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.sNav2{ width:600px; height:365px;}
.sNav5{ width:600px;height:310px;}
.sNav6{ width:600px;height:280px;left:20%; margin-left:200px;}
.sNav3{ height:303px;}
.sNav .box{ padding:20px;}
.sNav .box5{ padding:20px 20px 0; }
.sNav .title06{ width:218px; height:35px; line-height:30px; overflow:hidden; background:url(../images/bg06.png) bottom repeat-x; font-size:18px; color:#333; text-align:left; margin-bottom:5px;}
.sNav .title066{ width:160px; height:35px; line-height:30px; overflow:hidden; background:url(../images/bg06.png) bottom repeat-x; font-size:18px; color:#333; text-align:left; margin-bottom:5px;}
.sNav .list{ width:140px; padding-right:20px; background:url(../images/line3.jpg) right repeat-y; height:238px;}
.sNav .list2{ width:238px;height:320px;}
.sNav .list3{ background:url(../images/line3.jpg) left repeat-y; padding-right:0px; padding-left:20px; height:265px;}
.sNav .list5{ width:218px;height:270px;}
.sNav .list55{ width:218px;height:270px;background:none;}
.sNav .list6{ width:160px;height:240px;}
.sNav .list66{ width:160px;height:240px;background:none;}
.sNav .list4{ background:url(../images/line3.jpg) left repeat-y; padding-right:0px; padding-left:20px;}
.sNav .list li{ height:38px; line-height:38px; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px;}
.sNav .list li a{ display:block; padding-left:15px; background:url(../images/ico3.png) left center no-repeat; color:#333;}
.sNav .list li a:hover{ color:#4066ab;}
.sNav .rightDiv{ width:284px;}
.sNav .rightDiv .imgDiv img{ width:284px; height:160px;}
.sNav .rightDiv .txt{ font-size:16px; color:#4066ab; padding:5px 0;}
.sNav .rightDiv .content{ height:48px; line-height:24px; overflow:hidden;}

.xNav{ position:absolute; z-index: 109; top: 142px; display: none; background:#fafafa; width:1200px; height:498px; left:50%; margin-left:-600px; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.xNav .box{ padding:20px 25px 0; overflow:hidden;}
.xNav .topList{ padding-bottom:30px; overflow:hidden;}
.xNav .topList ul{ margin-right:-65px;}
.xNav .topList li{ float:left; width:176px; margin-right:65px; text-align:center;}
.xNav .topList li .name{ padding-top:18px; color:#094191; font-size:18px;}
.xNav .topList li:hover .name{ color:#4066AB;}
.xNav .title{ height:38px; line-height:22px; overflow:hidden; background:url(../images/bg04.png) center no-repeat; font-size:18px; color:#333; text-align:left; margin-bottom:10px;}
.xNav .bigList li{ width:232px; float:left; height:168px; }
.xNav .bigList .li01{ width:210px;}
.xNav .bigList .li01 .txt{ width:210px;}
.xNav .bigList .li02{ width:210px; background:none;}
.xNav .bigList li .txt{ height:28px; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; width:175px;}
.xNav .bigList li .txt em{ display:block; padding-left:28px; background:url(../images/ico3.png) 8px 5px no-repeat; color:#333;}
.xNav .list{ padding:5px 0 0 28px; overflow:hidden; height:100px;}
.xNav .list dd{ height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.xNav .list dd a{ display:block; color:#666;}
.xNav .list dd a:hover{ color:#4066ab;}
.navContentPC{ display:none;}
.navTab{ padding:8px 0 0 28px;}
.navTab dd{ cursor:pointer; width:23px; height:21px; background:#ccc; margin-right:2px; text-align:center; line-height:21px; color:#fff; font-size:14px; float:left;}
.navTab .ddNow{ background:#d61419;}

/*导航菜单触发*/
.navLayer{overflow: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:22; right:-100%; top:0px;}
.navLayer .top{ position:relative; height:60px; background:#fff;}
.navLayer .logo{ position:absolute; left:10px; top:17px;}
.navLayer .logo img{ position:relative; width:170px;}
.navLayer .closeBtn{ display:block; width:24px; height:24px; background:url(../images/close3.png) center no-repeat; background-size:24px; position:absolute; top:17px; right:10px; z-index:11;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fafafa; height:100%; width:100%;}
.sideNav{ padding:0 15px;}
.subNav{ cursor:pointer; display:block; height:40px; line-height:40px; border-bottom:1px solid #ccc; position:relative;  font-size:14px; color:#333;}
.subNav1{ background:url(../images/nimg28_1.png) right center no-repeat; background-size:16px;}
.subNav .name{  position:relative;}
.subNav .name a{ display:block; color:#333;}
.currentDt{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px;}
.navContent{display: none;}
.navContent li{ position:relative;}
.navContent .back{ border-bottom:#ccc solid 1px;}
.navContent .back img{ width:9px;}
.navContent .back2{ border-bottom:#ccc solid 1px;}
.navContent .back2 img{ width:9px;}
.navContent a{display:block;  height:36px; line-height:36px; color:#333; font-size:14px;}
.navContent .list{ display:none;}
.sideNav .list .aNow{ color:#fff;}
.sideNav .list a{ font-size:13px; color:#666;}
.sideNav li em a{ background:url(../images/nimg28_1.png) right center no-repeat; background-size:16px;}
.sideNav li em a.aNow{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px;}
.navContent .txt{ font-size:16px; color:#000; padding:8px 0; border-bottom:#ccc solid 1px;}
.navContent .txt01{ font-size:16px; color:#000; padding:8px 0; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
.touList{ border-bottom:#ccc solid 1px; padding:5px 0;}
.touList a{ display:block; height:30px; line-height:30px; color:#0d408b;}

.searchLayer{ display:none; z-index:15; top:60px; left:0px; width:100%; position:absolute;}
.searchLayer .box{ padding:15px 10px; background:#fff;}
.searchLayer .box .form{  height:45px; position:relative; background:#dedede; border-radius:20px; -moz-border-radius:20px;}
.searchLayer .form .input1{ width:250px; height:45px; line-height:45px; text-indent:10px; color:#999; font-size:14px;}
.searchLayer .form .btn1{ position:absolute; right:12px; top:8px; background:url(../images/nimg43_2.png) no-repeat; background-size:30px; width:30px; height:30px; cursor:pointer;}


.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; left:0px; top:0px;}
.pageBg2{ position:fixed; z-index:11; width:100%; height:100%; display:none; left:0px; top:0px; background:url(../images/bg1.png) repeat;}
.pageBg3{ position:fixed; z-index:6; width:100%; height:100%; display:none; left:0px; top:0px; background:url(../images/bg1.png) repeat;}
.wzmgBg{ position:fixed; z-index:55; width:100%; height:100%; display:none; left:0px; top:0px; background:#000; opacity:0.6}

.footDiv{ height:193px; background:#0d4596;}
.footDiv .wal{ position:relative; height:193px;}
.footDiv .leftDiv{ width:442px; padding-top:60px;}
.footDiv .logo{ display:block; padding-bottom:10px;}
.footDiv .share{ padding-left:60px; position:relative;}
.footDiv .share em{ position:absolute; left:0px; top:0px; font-size:14px; color:#fff;}
.footDiv .share li{ float:left; width:20px; height:17px; margin-right:4px; position:relative;}
.footDiv .share li .img1{ display:none;}
.footDiv .share li:hover img{ display:none;}
.footDiv .share li:hover .img1{ display:inline-block;}
.footDiv .midDiv{ padding-top:60px;}
.footDiv .msg{ font-size:14px; color:#fff;}
.footDiv .msg a{ color:#fff; padding-right:15px;}
.footDiv .msg a:hover{ text-decoration:underline;}
.footDiv .tel{ padding:12px 0 0 30px; background:url(../images/nimg19_1.png) left 12px no-repeat; height:38px; color:#fff;}
.footDiv .tel em{ font-size:14px; position:relative; top:1px;}
.footDiv .tel a{ color:#fff; font-size:14px; position:relative; top:0px;}
.footDiv .links{ width:165px; height:22px; line-height:22px; border:#567db6 solid 1px; position:relative;}
.footDiv .links .name{ height:22px; color:#a6b2cf; padding-left:7px; background:url(../images/selectIco.png) right center no-repeat; cursor:pointer;}
.footDiv .links dl{ position:absolute; z-index:30; left:0px; top:22px; width:100%; display:none; background: #24569f; padding:10px 0;}
.footDiv .links dd{ margin-bottom:1px;}
.footDiv .links a{display:block; height:22px; line-height:22px; padding-left:7px; color:#a6b2cf;}
.footDiv .links a:hover{ text-decoration:underline; }
.footDiv .rightDiv{ width:232px; height:193px; background:#24569f; text-align:center; font-size:13px; color:#fff;}
.footDiv .rightDiv .ewm{ padding:30px 0 5px;}

.footDiv .share li .ewmLayer{position:absolute; left:50%; margin-left:-140px; top:-178px; background:url(../images/ewmLayer.png) center top no-repeat; width:300px; height:182px; opacity:0; filter:alpha(opacity=0); visibility:hidden; z-index:22;}
.footDiv .share li.on .ewmLayer{opacity:1; filter:alpha(opacity=1); visibility:visible; top:-184px;}
.footDiv .share li .ewmLayer .ewmDiv{ padding:15px 0 0 15px;}
.footDiv .share li .ewmLayer p{ font-size:14px; padding:8px 0 0 18px;}
.footDiv .share li .ewmLayer{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}


.foot{ height:42px; background:#fafafa;}
.foot .links{ position:relative; left:-14px; line-height:42px; font-size:13px; color:#cdcdcd;}
.foot .links a{ padding:0 14px;}
.foot .msg{ font-size:13px; line-height:42px; text-transform:uppercase;}
.foot .msg img{ position:relative; top:-2px; padding-right:22px;}

.pageBanner{ height:280px; position:relative;}

.pageBannerTel{ display:none; position:relative; z-index:9;}
.pageBannerTel img{ width:100%;}

.pageBox{ padding:53px 0 60px; background:#fafafa; overflow:hidden;}
 
.sideName{ height:46px; line-height:46px; background:#dedede; padding-left:58px; position:relative; font-size:24px; color:#333;}
.sideName img{ position:absolute; left:21px; top:12px;}
.sideName em{ font-size:18px; color:#666;}
.leftNav li{ background:url(../images/line2.jpg) bottom repeat-x; font-size:16px;}
.leftNav li .name{ padding-left:35px;}
.leftNav li a{ display:block; height:38px; color:#333; padding-left:23px; line-height:38px; background:url(../images/ico3.png) left center no-repeat;}
.leftNav li a:hover, .leftNav li .aNow{ background:url(../images/ico3on.png) left center no-repeat; color:#4067ac;}
.leftNav .name a.on, .leftNav .name a.on:hover{background:url(../images/ico3on2.png) left center no-repeat; color:#4067ac;}
.leftNav dl{display:none; background:none; padding-bottom:2px;}
.leftNav dd a{color:#666; font-size:14px; height:25px; line-height:25px; background:#fff url(../images/ico6.png) 55px center no-repeat; display:block; padding-left:68px;}
.leftNav dd a:hover, .leftNav dd a.on{color:#4066ab; background:#f4f4f4 url(../images/ico6on.png) 55px center no-repeat;}


.pageName{ height:44px; line-height:44px; border-bottom:#e9e9e9 solid 1px; padding-left:22px; background:url(../images/ico4.jpg) left center no-repeat; font-size:18px; color:#333; position:relative;}
.pageName em{ color:#4067ac;}
.pageName .btn{position:absolute; display:block; top:0px; right:0px; width:100px; height:36px; background:#eee; text-align:center; line-height:36px; color:#5072b1; font-size:14px;}
.pageName .btn img{ position:relative; padding-left:12px; top:-3px;}

.sideNameTel{ display:none; height:50px; background:#dedede; padding:0 10px; line-height:50px; color:#333; font-size:16px; position:relative; z-index:9;}
.sideNameTel img{ padding-right:10px; position:relative; top:-2px;}

.pageTitle{ height:45px; background:#fff; position:relative; font-size:14px; display:none;}
.pageTitle .return{ height:45px; line-height:45px; width:25%; background:#17aaeb; position:absolute; right:0px; top:0px;}
.pageTitle .return a{ color:#fff; display:block; text-align:center;}
.pageTitle .return img{ padding-left:8px; width:16px; position:relative; top:-3px;}

.pageTitleTel{ display:none; background:#fafafa; position:relative; z-index:9;}
.sideTitleTel{ height:50px; position:relative;}
.sideTitleTel .con{ margin:0 10px; height:43px; line-height:43px; position:relative; background:url(../images/nimg28_1on.png) right center no-repeat; background-size:20px; border-bottom:#dedede solid 1px;}
.sideTitleTel .con a{ padding-left:20px; display:block; color:#333; background:url(../images/ico3.png) left center no-repeat; background-size:6px; font-size:15px;}
.sideTitleTel .con.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:20px;}
.sideTitleTel .con.on a{ color:#4066ab;}
.sideTitleNav{ position:absolute; border-top:#E1E1E1 solid 1px; top:43px; background:#fafafa; width:100%; z-index:10; display:none; box-shadow:0px 4px 5px rgba(35,25,25,0.2); -moz-box-shadow:0px 4px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0px 4px 5px rgba(35,25,25,0.2);}
.sideTitleNav li{ background:url(../images/line2.jpg) bottom repeat-x;}
.sideTitleNav li:last-child{ background:none;}
.sideTitleNav li a{ display:block; padding-left:30px; font-size:14px; line-height:38px; height:38px;}
.sideTitleNav li a:hover{ background:#f4f4f4; color:#4066ab;}

.sideTitleNav .list{ display:none;}
.sideTitleNav .list a{ font-size:13px; padding-left:30px; line-height: 28px; height: 28px; color:#999;}
.sideTitleNav li em{ display:block;  position:relative;}
.sideTitleNav li em a{ background:url(../images/ico55.png) right center no-repeat; background-size: 22px;}
.sideTitleNav li em a:hover{ background:#f4f4f4 url(../images/ico55.png) right center no-repeat; background-size: 22px;}
.sideTitleNav li em a.aNow{ background:url(../images/ico55.png) right center no-repeat; background-size: 22px;}

.productNav22 li{ background:url(../images/line2.jpg) bottom repeat-x; font-size:16px;}
.productNav22 li .name{ padding-left:35px;}

.productNav22 li .name a:hover{ color:#4067ac;}
.productNav22 li a{ display:block; height:36px; color:#333; padding-left:23px; line-height:36px; background:url(../images/ico10.png) left center no-repeat;}
.productNav22 .name a.on, .productNav22 .name a.on:hover{background:url(../images/ico10on.png) left center no-repeat; color:#4067ac;}
.productNav22 dl{display:none; background:none; padding-bottom:2px;}
.productNav22 dd a{color:#666; font-size:14px; height:24px; line-height:24px; background:#fff url(../images/ico6.png) 56px center no-repeat; display:block; padding-left:68px;}
.productNav22 dd a:hover, .productNav22 dd a.on{color:#4066ab; background:#f4f4f4 url(../images/ico6on.png) 56px center no-repeat;}

.specialNav .txt{ height:36px; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; line-height:36px; padding-left:32px;}
.specialNav .txt em{ display:block; background:url(../images/nimg12_1.png) left center no-repeat; padding-left:24px; color:#333;}
.specialNav li{ line-height:36px; background:url(../images/line2.jpg) bottom repeat-x; font-size:14px;}
.specialNav li a{ display:block; height:36px; background:url(../images/ico10.png) 52px center no-repeat; padding-left:64px;}
.specialNav .name a:hover{ color:#4067ac;}
.specialNav .name a.on, .specialNav .name a.on:hover{background:#fff url(../images/ico10on.png) 52px center no-repeat; color:#4067ac;}
.specialNav li dl{ display:none; background:#fff url(../images/line2.jpg) bottom repeat-x; padding-bottom:2px;}
.specialNav li dd{ height:23px; font-size:12px; line-height:23px; padding-left:62px;}
.specialNav li dd a{ display:block; height:20px; padding-left:11px; background:url(../images/ico6.png) left center no-repeat;}
.specialNav li dd:hover, .specialNav li .ddNow{ background:#f4f4f4;}
.specialNav li dd:hover a, .specialNav li .ddNow a{ background:url(../images/ico6on.png) left center no-repeat; color:#4067ac;}

.pageNavTel{ display:none; padding-bottom:25px;}
.pageNavTel .txt{ height:42px; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; line-height:42px; padding-left:28px; position:relative;}
.pageNavTel .txt em{ display:block; background:url(../images/nimg12_1.png) left center no-repeat; padding-left:20px; color:#666;}
.pageNavTel .txt img{ position:absolute; right:0px; top:13px; width:16px;}

.navLevel0{ cursor:pointer; display:block; line-height:42px; position:relative; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; padding-left:5px;}
.navLevel0 .name{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px; position:relative;}
.navLevel0 .name a{ display:block; height:42px; padding-left:24px;}
.navLevel0 .name img{ position:relative; top:-2px; padding-right:12px;}
.navLevel0 .name.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}
.navLevel0 .name.on a{ color:#4067ac;}
.navLevel0Content{display: none; /*position:absolute; left:0px; top:41px; z-index:5;*/ background:#fafafa; width:100%;}
.navLevel0Content li{ height:40px; background:url(../images/line2.jpg) bottom repeat-x; line-height:40px; padding-left:29px; font-size:14px;}
.navLevel0Content li a{ display:block; background:url(../images/ico10-1.png) left center no-repeat; padding-left:24px;}


.navLevel1{ cursor:pointer; display:block; line-height:42px; position:relative; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; padding-left:46px;}
.navLevel1 .name{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px; position:relative;}
.navLevel1 .name a{ display:block; height:42px;}
.navLevel1 .name img{ width:24px; position:relative; top:-2px;}
.navLevel1 .name.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}
.navLevel1 .name.on a{ color:#4067ac;}
.navLevel1Content{display: none; /*position:absolute; left:0px; top:41px; z-index:5;*/ background:#fafafa; width:100%;}
.navLevel1Content li{ height:40px; background:url(../images/line2.jpg) bottom repeat-x; line-height:40px; padding-left:46px; font-size:14px;}
.navLevel1Content li a{ display:block; background:url(../images/ico7on.png) left center no-repeat; padding-left:24px; background-size:24px;}


.navLevel2{ cursor:pointer; display:block; line-height:42px; position:relative; background:#fff url(../images/line2.jpg) bottom repeat-x; font-size:16px; padding-left:66px;}
.navLevel2 .name{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px; position:relative;}
.navLevel2 .name a{ display:block; height:42px;}
.navLevel2 .name img{ position:relative; top:-2px; padding-right:10px;}
.navLevel2 .name.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}
.navLevel2 .name.on a{ color:#4067ac;}
.navLevel2Content{display: none; /*position:absolute; left:0px; top:41px; z-index:5;*/ background:#fff; width:100%;}
.navLevel2Content li{ height:40px; background:url(../images/line2.jpg) bottom repeat-x; line-height:40px; padding-left:66px; font-size:14px;}
.navLevel2Content li a{ display:block; background:url(../images/ico6.png) left center no-repeat; padding-left:16px;}


.navLevelNameDt .name{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}


/*分页*/
.pageNum{height:32px; padding-top:10px; text-align:center; color:#444;}
.pageNum a{margin:0 4px; display:inline-block; height:28px; line-height:28px; background:#fff; color:#333; padding:0 10px; border:#dedede solid 1px; font-size:14px;}
.pageNum .aNow{ background:#fafafa; border:#fafafa solid 1px; font-weight:bold;}
.pageNum a:hover{ background:#ecf0f7; border:#c5d1e6 solid 1px;}
.pageNum .prev em{padding-left:12px; background:url(../images/prev.png) left center no-repeat;}
.pageNum .next em{padding-right:12px; background:url(../images/next.png) right center no-repeat;}


.pageMore{ padding:25px 0; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center;}

/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:45px; margin-bottom:5px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-273px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) left top no-repeat; height:45px; text-align:center; width:50px;}
.sideBar .img img{position:relative; top:14px;}
.sideBar .liNow .img{background:url(../images/sideBarOn.png) no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:250px; height:316px; padding:0 15px 0 8px;}
.sideBar .li01 .title{ height:50px; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.sideBar .li01 .imgDiv{ text-align:center; padding:33px 0 10px;}
.sideBar .li01 p{ font-size:14px; text-align:center; color:#f04d21;}
.sideBar .li02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:273px; height:211px;}
.sideBar .li02 .title{ height:50px; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.sideBar .li02 .ico{ text-align:center; padding:20px 0;}
.sideBar .li02 .tel{ font-size:26px; text-align:center; color:#f04d21;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}


.topA{ background:url(../images/topA.png) left top no-repeat; width:45px; height:45px; position:fixed; z-index:11; right:50%; margin-right:-660px; bottom:295px; display:none;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}
.productTxt{
	cursor: pointer;}

